//
//  EditorContext.h
//  Editor
//
//  Created by Jeppe Nielsen on 10/19/14.
//  Copyright (c) 2014 Jeppe Nielsen. All rights reserved.
//

#pragma once

#include <QtCore/QtCore>

#include "GameWorld.hpp"

#include "Event.hpp"

class Project {
public:

    void Initialize();

    QString path;
    
    GameWorld world;
    
    bool Build();
    
    void Step();
    
    void Update(float dt);
    
    Nano::Event<float> OnUpdate;
};
